package com.duan.laugh.common.security.constants;

/**
 * 常量
 *
 * @author duanjw
 */
public interface SecurityConstants {

    /**
     * 角色前缀
     */
    String ROLE = "ROLE_";

    /**
     * {bcrypt} 加密的特征码
     */
    String BCRYPT = "{bcrypt}";

    /**
     * 删除
     */
    String STATUS_DEL = "1";
    /**
     * 正常
     */
    String STATUS_NORMAL = "0";

    /**
     * 锁定
     */
    String STATUS_LOCK = "9";

    /**
     * 对称加密key
     */
    String SIGN_KEY = "123456";
    /**
     * 用户ID字段
     */
    String DETAILS_USER_ID = "id";
    /**
     * 用户名字段
     */
    String DETAILS_USERNAME = "username";

    /**
     * 租户ID 字段
     */
    String DETAILS_TENANT_ID = "tenant_id";

    /**
     * 授权的key
     */
    String AUTHORIZATION = "Authorization";

    /**
     * token的key
     */
    String ACCESS_TOKEN = "access_token";

}
